/**
 * Created by python on 19-3-4.
 */
let app = new Vue({
    el: "#submit",
    data: {
        // 页面中需要使用到的数据，键值对
        spit_submitting:false,
        qa_content:null,
        token: sessionStorage.token || localStorage.token,
        all_label:[],
        title:'',
        labels:'',
    },
    mounted: function () {
        CKEDITOR.replace('editor1');
    //     // 一加载就需要做的，直接是代码
    //     axios.get(HOST+'/alllabels/',{
    //
    //                     headers: {
    //                         'Authorization': 'JWT ' + this.token
    //                     },
    //                     responseType: 'json'
    //                 })
    //                 .then(response => {
    //                     this.all_label = response.data;
    //                 })
    //
    },
    methods: {
        // 需要用到的函数，键值对 ，键是名称，值是匿名函数
        spit_submit: function(){
            this.qa_content=CKEDITOR.instances.editor1.document.getBody().getText();
            if (this.spit_submitting == false){
                this.spit_submitting = true;
                axios.post(HOST+'/sub_question/', {
                    content:this.qa_content,
                    title:this.title,
                    labels:this.labels,
                    },{
                        headers: {
                            'Authorization': 'JWT ' + this.token
                        },
                        responseType: 'json'
                    })
                    .then(response => {
                        location.href = '/qa-login.html'
                    })
                    .catch(error => {

                    console.log(error.response)
                    //     alert(error.response.data[0]);
                    })
            }
        }

    },
    computed: {
        // 需要通过计算得到的数据，键值对 ，键是名称，值是匿名函数
    }
})
